﻿html, body {
	height: 100%;
	font-family:Verdana;
	margin:0;
}
.wrapper {
   min-height: 100%;
   height: auto !important;
   width: 100%;
   margin: 0 auto -32px;
   position:relative;
 }
.footer, .push {
     height: 30px;
 }
 
 .footer
 {
 	position:relative;
 	text-align:center;
	/*border-top:solid 2px #9AACCE;*/
 }
/* header section*/
.header
{
	width:100%;
}
.header .logobar
{
	height:50px;	
}

.header .menubar
{
	height:25px;	
}
/* login box */
.loginbox
{
	width:300px;
	margin:auto;	/* fix table align=center bug*/	
	background-color:#EEEEEE;
}
.loginbox .titlebar td
{
	text-align:justify;
	background-color:#AAAAAA;
	color:white;
	font-weight:bold;
	height:25px;
}
.loginbox .loginform
{
	border-top:solid 2px red;
	border-bottom:solid 1px red;
}
.loginbox .dataLabel
{
	padding:5px;
	text-align:right;
}
.mainContent
{
	margin-top:80px;
	width:100%;
	min-height:100%;
}

/* form inputs */
.logininput
{
	width:150px; height:18px; border:1px solid #CCC;	
}
.shortinput
{
	width:128px;height:18px; border:1px solid #CCC;
}
.normalinput
{
	width:188px;height:18px; border:1px solid #CCC;
}
.normaltextarea
{
	border:1px solid #CCC;
	font-size:100%;
}
.longtextarea
{
	width:400px;
	border:1px solid #CCC;
	height:120px;
	font-size:100%;
}
.required
{
	background-color:#FFFFA0;
}
.requiredlabel
{
	color:Red;	
}
/*jquery ui controls*/
.ui-datepicker-trigger
{
	vertical-align:middle;	
}

.ui-datepicker-div, #ui-datepicker-div { 
        z-index: 9999; /*must have*/ 
        display: none; 
} 

.tabForm
{
	/*background-color:#F6F6F6;*/
	
	/*border-bottom:1px solid; #ABC3D7;
	border-top:2px solid; #4E8CCF;*/
	
	margin-bottom:10px;
	padding:10px 6px 12px 10px;
}
label.error
{
	margin-left:20px;
	color:Red;
	display:none;
}
div.error
{
	color:Red;	
}

/* CRUD style */
.tabcontainer
{
	margin:0 10px 10px 10px;	
}

/* treeview style*/
#treeview li a { font-size:12px; }

/* jquery error div */
.jQueryErrorDiv
{
	padding:0.3em 0.7em 0.3em 0.7em;	
}
.jQueryInfoDiv
{
	padding:0.3em 0.7em 0.3em 0.7em;	
}